// 请求携带参数类型
export interface loginFormData {
    username: string,
    password: string
}

// 基础接口返回数据类型
export interface Response {
    code: number,
    message?: string,
    ok?: boolean
}

// 登录接口 返回数据类型
export interface loginResponseData extends Response {
    data: string
}

// 用户信息接口 返回数据类型
export interface userInfoReponseData extends Response {
    data: {
        routes: string[]
        buttons: string[]
        roles: string[]
        name: string
        avatar: string
    }
}

// 用户信息接口 返回数据类型
// export interface userInfoReponseData extends Response {
//     data: {
//         nikename: string,
//         username: string,
//         password: string,
//         avatar: string
//     }
// }